self-loading shotgun - German English Dictionary